/*
*
* BcardList.java
* Copyright(C) 2017-2020 fendo公司
* @date 2019-10-16
*/
package com.yiweikeji.project.dto;

import java.util.Date;

public class BcardList {
    /**
     * 卡bin表
     */
    private Long id;

    /**
     * 银行卡类型
     */
    private String cardType;

    /**
     * 银行卡类型
     */
    private String cardTypeName;

    /**
     * 发卡机构对应的总行
     */
    private String bankCode;

    /**
     * 银联发卡行机构代码
     */
    private String bankCodeB;

    /**
     * 银联发卡行机构名称
     */
    private String bankName;

    /**
     * 卡种名称
     */
    private String cardName;

    /**
     * 卡号长度
     */
    private Integer numLength;

    /**
     * BIN号
     */
    private String bin;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 创建人
     */
    private String createUserId;

    /**
     * 最后修改时间
     */
    private Date gmtModified;

    /**
     * 最后修改人
     */
    private String modifiedUserId;

    /**
     * 1.启用 2.停用
     */
    private String status;

    /**
     * 卡bin表
     * @return ID 卡bin表
     */
    public Long getId() {
        return id;
    }

    /**
     * 卡bin表
     * @param id 卡bin表
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 银行卡类型
     * @return CARD_TYPE 银行卡类型
     */
    public String getCardType() {
        return cardType;
    }

    /**
     * 银行卡类型
     * @param cardType 银行卡类型
     */
    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    /**
     * 银行卡类型
     * @return CARD_TYPE_NAME 银行卡类型
     */
    public String getCardTypeName() {
        return cardTypeName;
    }

    /**
     * 银行卡类型
     * @param cardTypeName 银行卡类型
     */
    public void setCardTypeName(String cardTypeName) {
        this.cardTypeName = cardTypeName;
    }

    /**
     * 发卡机构对应的总行
     * @return BANK_CODE 发卡机构对应的总行
     */
    public String getBankCode() {
        return bankCode;
    }

    /**
     * 发卡机构对应的总行
     * @param bankCode 发卡机构对应的总行
     */
    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    /**
     * 银联发卡行机构代码
     * @return BANK_CODE_B 银联发卡行机构代码
     */
    public String getBankCodeB() {
        return bankCodeB;
    }

    /**
     * 银联发卡行机构代码
     * @param bankCodeB 银联发卡行机构代码
     */
    public void setBankCodeB(String bankCodeB) {
        this.bankCodeB = bankCodeB;
    }

    /**
     * 银联发卡行机构名称
     * @return BANK_NAME 银联发卡行机构名称
     */
    public String getBankName() {
        return bankName;
    }

    /**
     * 银联发卡行机构名称
     * @param bankName 银联发卡行机构名称
     */
    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    /**
     * 卡种名称
     * @return CARD_NAME 卡种名称
     */
    public String getCardName() {
        return cardName;
    }

    /**
     * 卡种名称
     * @param cardName 卡种名称
     */
    public void setCardName(String cardName) {
        this.cardName = cardName;
    }

    /**
     * 卡号长度
     * @return NUM_LENGTH 卡号长度
     */
    public Integer getNumLength() {
        return numLength;
    }

    /**
     * 卡号长度
     * @param numLength 卡号长度
     */
    public void setNumLength(Integer numLength) {
        this.numLength = numLength;
    }

    /**
     * BIN号
     * @return BIN BIN号
     */
    public String getBin() {
        return bin;
    }

    /**
     * BIN号
     * @param bin BIN号
     */
    public void setBin(String bin) {
        this.bin = bin;
    }

    /**
     * 创建时间
     * @return GMT_CREATE 创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 创建时间
     * @param gmtCreate 创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 创建人
     * @return CREATE_USER_ID 创建人
     */
    public String getCreateUserId() {
        return createUserId;
    }

    /**
     * 创建人
     * @param createUserId 创建人
     */
    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 最后修改时间
     * @return GMT_MODIFIED 最后修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 最后修改时间
     * @param gmtModified 最后修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 最后修改人
     * @return MODIFIED_USER_ID 最后修改人
     */
    public String getModifiedUserId() {
        return modifiedUserId;
    }

    /**
     * 最后修改人
     * @param modifiedUserId 最后修改人
     */
    public void setModifiedUserId(String modifiedUserId) {
        this.modifiedUserId = modifiedUserId;
    }

    /**
     * 1.启用 2.停用
     * @return STATUS 1.启用 2.停用
     */
    public String getStatus() {
        return status;
    }

    /**
     * 1.启用 2.停用
     * @param status 1.启用 2.停用
     */
    public void setStatus(String status) {
        this.status = status;
    }
}